<?php
require('lib/core.lib.php');

###############################
#     ASYNC DE TIENDAS        #                 
###############################

//Objetos
$obj_tiendas = new tiendas;

if ($_REQUEST['async']=='1') { //Lista completa de tiendas

	//Objetos
	$arrTiendas = $obj_tiendas->get_tiendas();
?>
<table id="tiendas_list" class="tablesorter">
        <thead>
            <tr>
                <th>Nombre</th>
                <th>Website</th>
                <th class="tableButton">Editar</th>
                <th class="tableButton">Eliminar</th>
            </tr>
        </thead>
        <tbody>
        <? for ($i=0; $i<sizeof($arrTiendas); $i++) { 
			  if (preg_match("/^(http(s?):\/\/|ftp:\/\/{1})((\w+\.){1,})\w{2,}$/i", $arrTiendas[$i]['web_tiendas'])) {
				  $url_start='<a target="_blank" href="'.$arrTiendas[$i]['web_tiendas'].'">';
				  $url_end='</a>';
			  }else {
				  $url_start='';
				  $url_end='';
			  }
        ?>
            <tr>
                <td><?=$arrTiendas[$i]['nombre_tiendas']?></td>
                <td class="link"><?=$url_start?><?=$arrTiendas[$i]['web_tiendas']?><?=$url_end?></td>
                <td class="tableButton"><img id="editar_<?=$arrTiendas[$i]['id_tiendas']?>" class="editar_boton" src="img/buttons/page_edit.png" /></td>
                <td class="tableButton"><img id="eliminar_<?=$arrTiendas[$i]['id_tiendas']?>" class="eliminar_boton" src="img/buttons/delete.png" /></td>
            </tr> 
        <? } ?>    
        </tbody>  
    </table>
<? } 

if ($_REQUEST['async']=='2') { //Agregar tienda
	$obj_tiendas->agregar_tienda($_REQUEST['nombre_tiendas'], $_REQUEST['web_tiendas']);
}

if ($_REQUEST['add']=='1') { //Formulario para agregar tienda
	
?>
<form method="post" enctype="multipart/form-data" id="add_form" name="add_form" action="tiendas.async.php?async=2">
<table class="popups">
    <tr>
        <td class="label"><label for="nombre_tiendas">Nombre:</label></td>
        <td class="inputs"><input type="text" id="nombre_tiendas" name="nombre_tiendas" /></td>
    </tr>
    <tr>
        <td class="label"><label for="web_tiendas">Website:</label></td>
        <td class="inputs"><input type="text" id="web_tiendas" name="web_tiendas" value="N/A" /></td>
    </tr>
    <tr>
       <td colspan="2" class="controls">
          <div class="buttons">
              <a id="add_submit">
                <img src="img/buttons/disk.png" /> 
                Guardar
              </a>
          </div>
       </td>
    </tr>
    <tr>
    	<td colspan="2" class="validatorMsg"></td>
    </tr>
</table>
</form>
<?	
}

if ($_REQUEST['async']=='3') { //Editar tienda
	$obj_tiendas->editar_tiendas($_REQUEST['id_tiendas'], $_REQUEST['nombre_tiendas'], $_REQUEST['web_tiendas']);
}

if ($_REQUEST['update']==1){ //Formulario para actualizar tienda
				
	//Objetos
	$arrTiendas = $obj_tiendas->get_tiendas($_REQUEST['id_tiendas']);
	
?>
<form method="post" enctype="multipart/form-data" id="edit_form" name="edit_form" action="tiendas.async.php?async=3">
<input type="hidden" id="id_tiendas" name="id_tiendas" value="<?=$arrTiendas[0]['id_tiendas']?>" />
<table class="popups">
    <tr>
        <td class="label"><label for="nombre_tiendas">Nombre:</label></td>
        <td class="inputs"><input type="text" id="nombre_tiendas" name="nombre_tiendas" value="<?=$arrTiendas[0]['nombre_tiendas']?>"></td>
    </tr>
    <tr>
        <td class="label"><label for="web_tiendas">Website:</label></td>
        <td class="inputs"><input type="text" id="web_tiendas" name="web_tiendas" value="<?=$arrTiendas[0]['web_tiendas']?>"></td>
    </tr>
    <tr>
       <td colspan="2" class="controls">
          <div class="buttons">
              <a id="edit_submit">
                <img src="img/buttons/disk.png" /> 
                Guardar
              </a>
          </div>
       </td>
    </tr>
    <tr>
    	<td colspan="2" class="validatorMsg"></td>
    </tr>
</table>
</form>
<?
}

if ($_REQUEST['async']=='4') { //Eliminar tienda
	$obj_tiendas->eliminar_tienda($_REQUEST['id_tiendas']);	
}
?>